package com.example.demo.innoket.generator;

import com.example.demo.innoket.factory.CodeGenerateFactory;
import com.example.demo.innoket.util.GeneratorConfig;
import com.example.demo.innoket.util.Resources;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by zhangLi on 2016/6/20.
 * 1、在config/config.properties配置数据库路径和作者；
 * 2、CodeGenerateFactory.init("SYS_SYSTEM_MANAGE", GeneratorConfig.ModulePath.LILY_WHITES_SYS);
 *      用来配置生成的表名和项目名
 * 3、dir路径为目前项目文件路径，若 “System.getProperty("user.dir")” 获取路径有误，
 *      可自行配置“Resources.BASE_PACKAGE”的值，类似于：D：/workspace/Fragrans
 */
public class GeneratorHelper {

	/**
	 * common_finance_agent
	 * common_finance_agent_log
	 *
	 * common_finance_car
	 * common_finance_car_log
	 *
	 * common_finance_car_platform
	 * common_finance_count
	 *
	 * common_finance_maker
	 * common_finance_maker_log
	 *
	 * common_finance_member
	 * common_finance_member_log
	 *
	 * common_finance_offline_shop
	 * common_finance_offline_shop_log
	 *
	 * common_finance_oil
	 * common_finance_oil_log
	 *
	 * common_finance_online_shop
	 * common_finance_online_shop_log
	 *
	 * common_finance_supplier
	 * common_finance_supplier_log
	 *
	 */
	public static void main(String[] args) throws InterruptedException {

//		List<Integer> list = new ArrayList<>();
//		list.add(1);
//		list.add(2);
//		list.add(3);
//		for (int i = 0; i < list.size(); i++) {
//			if(i == 2){
//				list.add(4);
//				list.add(5);
//				System.out.println("list.size() :" + list.size());
//			}
//			if(i == 3){
//				list.remove(list.get(i));
//				System.out.println("after remove . list.size() :" + list.size());
//			}
//			System.out.println("i = :" + list.get(i));
//		}
//		List<StringBuffer> sbfList = new ArrayList<>();
//		for (int i = 0; i < 4; i++) {
//			StringBuffer sbf = null;
//			for (int j = 0; j < 4; j++) {
//				if(i == j){
//					if(null == sbf){
//						sbf = new StringBuffer();
//						sbf.append(i);
//					}
//				}
//			}
//			sbfList.add(sbf);
//			System.out.println("sbfList.size() : =" + sbfList.size());
//		}
		List<String> list = new ArrayList<>();


//		list.add("common_pay_withdraw");
//		list.add("common_pay_refund");
//		list.add("set_withdraw_account");
//		list.add("common_pay_withdraw");
//		list.add("common_pay_to");
//		list.add("withdraw_account");
//		list.add("finance_account_log");

//		list.add("ims_activity_ranking_list");
//		list.add("ims_activity_stochastic_integral");
//		list.add("ims_activity_stochastic_integral_config");
//		list.add("ims_advice");
//		list.add("ims_app_push_log");
//		list.add("ims_app_version");
//		list.add("ims_app_version_patch");
//		list.add("ims_auto_belonging");
//		list.add("ims_banners");
//		list.add("ims_basic_reply");
//		list.add("ims_car");
//		list.add("ims_car_account");
//		list.add("ims_car_activity");
//		list.add("ims_car_brand");
//		list.add("ims_car_collects");
//		list.add("ims_car_loan");
//		list.add("ims_car_loan_repay");
//		list.add("ims_car_marketing_properties");
//		list.add("ims_car_model");
//		list.add("ims_car_order");
//		list.add("ims_car_order_accounting");
//		list.add("ims_car_order_aftersale");
//		list.add("ims_car_order_contract");
//		list.add("ims_car_order_money");
//		list.add("ims_car_order_profit");
//		list.add("ims_car_order_refund");
//		list.add("ims_car_order_trace");
//		list.add("ims_car_pics");
//		list.add("ims_car_properties");
//		list.add("ims_car_properties_template");
//		list.add("ims_car_provider_shop");
//		list.add("ims_car_rank");
//		list.add("ims_car_series");
//		list.add("ims_car_style");
//		list.add("ims_car_withdraw");
//		list.add("ims_cause_provider");
//		list.add("ims_cause_provider_info");
//		list.add("ims_cause_store");
//		list.add("ims_cause_store_sales");
//		list.add("ims_cause_withdrawal_log");
//		list.add("ims_contract");
//		list.add("ims_core_area");
//		list.add("ims_core_attachment");
//		list.add("ims_core_cache");
//		list.add("ims_core_expendlog");
//		list.add("ims_core_paylog");
//		list.add("ims_core_performance");
//		list.add("ims_core_push");
//		list.add("ims_core_queue");
//		list.add("ims_core_redis_queue");
//		list.add("ims_core_sessions");
//		list.add("ims_core_settings");
//		list.add("ims_core_user_behavior");
//		list.add("ims_credit_log");
//		list.add("ims_credit_push");
//		list.add("ims_credit_task_daily_sign_log");
//		list.add("ims_credit_task_rewards");
//		list.add("ims_credit_task_share_goods");
//		list.add("ims_credit_task_share_goods_log");
//		list.add("ims_credit_task_types");
//		list.add("ims_data_screen_frames");
//		list.add("ims_df_air_log");
//		list.add("ims_dynamic_push");
//		list.add("ims_el_hotel_city");
//		list.add("ims_ewei_air_adv");
//		list.add("ims_ewei_air_collection");
//		list.add("ims_ewei_air_guest");
//		list.add("ims_ewei_air_order");
//		list.add("ims_ewei_air_order_log");
//		list.add("ims_ewei_air_order_name");
//		list.add("ims_ewei_alipay_stat");
//		list.add("ims_ewei_car_repay");
//		list.add("ims_ewei_cause_category");
//		list.add("ims_ewei_hotel");
//		list.add("ims_ewei_hotel_adv");
//		list.add("ims_ewei_hotel_collection");
//		list.add("ims_ewei_hotel_filter");
//		list.add("ims_ewei_hotel_guest");
//		list.add("ims_ewei_hotel_order");
//		list.add("ims_ewei_hotel_order_log");
//		list.add("ims_ewei_hotel_order_room");
//		list.add("ims_ewei_hotel_peripheral");
//		list.add("ims_ewei_hotel_refund");
//		list.add("ims_ewei_insurance");
//		list.add("ims_ewei_insurance_items");
//		list.add("ims_ewei_insurance_order");
//		list.add("ims_ewei_insurance_order_policy");
//		list.add("ims_ewei_invest_member");
//		list.add("ims_ewei_invest_member_info");
//		list.add("ims_ewei_invest_member_log");
//		list.add("ims_ewei_invest_member_return");
//		list.add("ims_ewei_invest_record");
//		list.add("ims_ewei_jingdong_eliteid");
//		list.add("ims_ewei_jingdong_order_detail");

//		list.add("ims_ewei_new_air_order");
//		list.add("ims_ewei_new_air_order_person");
//		list.add("ims_ewei_new_air_person");
//		list.add("ims_ewei_news");
//		list.add("ims_ewei_platform_account_log");
//		list.add("ims_ewei_protocol");
//		list.add("ims_ewei_protocol_article");
//		list.add("ims_ewei_protocol_category");
//		list.add("ims_ewei_rebated_memberid");
//		list.add("ims_ewei_recharge_order");
//		list.add("ims_ewei_shop_account_pending");
//		list.add("ims_ewei_shop_activity_adv");
//		list.add("ims_ewei_shop_activity_store");
//		list.add("ims_ewei_shop_adv");
//		list.add("ims_ewei_shop_advertising");
//		list.add("ims_ewei_shop_agent");
//		list.add("ims_ewei_shop_agent_apply");
//		list.add("ims_ewei_shop_app_bd");
//		list.add("ims_ewei_shop_app_log");
//		list.add("ims_ewei_shop_area_test");
//		list.add("ims_ewei_shop_authentication");
//		list.add("ims_ewei_shop_category");
//		list.add("ims_ewei_shop_credit_store");
//		list.add("ims_ewei_shop_creditshop_adv");
//		list.add("ims_ewei_shop_creditshop_category");
//		list.add("ims_ewei_shop_creditshop_goods");
//		list.add("ims_ewei_shop_creditshop_log");
//		list.add("ims_ewei_shop_designer");
//		list.add("ims_ewei_shop_dispatch");
//		list.add("ims_ewei_shop_enough");
//		list.add("ims_ewei_shop_free_postage_goods");
//		list.add("ims_ewei_shop_goods");
//		list.add("ims_ewei_shop_goods_option");
//		list.add("ims_ewei_shop_goods_param");
//		list.add("ims_ewei_shop_goods_rejected");
//		list.add("ims_ewei_shop_goods_spec");
//		list.add("ims_ewei_shop_goods_spec_item");
//		list.add("ims_ewei_shop_investment");
//		list.add("ims_ewei_shop_investment_bonus_record");
//		list.add("ims_ewei_shop_investment_bonus_setting");
//		list.add("ims_ewei_shop_investment_info");
//		list.add("ims_ewei_shop_investment_order");
//		list.add("ims_ewei_shop_investment_order_bonus_record");
//		list.add("ims_ewei_shop_investment_order_cursor");
//		list.add("ims_ewei_shop_investment_refund");

//		list.add("ims_ewei_shop_member_address");
//		list.add("ims_ewei_shop_member_baichuan_account");
//		list.add("ims_ewei_shop_member_bankcard");
//		list.add("ims_ewei_shop_member_cart");
//		list.add("ims_ewei_shop_member_child");
//		list.add("ims_ewei_shop_member_credits_lottery");
//		list.add("ims_ewei_shop_member_favorite");
//		list.add("ims_ewei_shop_member_history");
//		list.add("ims_ewei_shop_member_level");


//		list.add("ims_ewei_shop_member_manual");
//		list.add("ims_ewei_shop_member_manual_log");
//		list.add("ims_ewei_shop_member_quota");
//		list.add("ims_ewei_shop_member_register_test");
//		list.add("ims_ewei_shop_member_transfer");
//		list.add("ims_ewei_shop_member_vice");
//		list.add("ims_ewei_shop_nav");
//		list.add("ims_ewei_shop_network_goods");
//		list.add("ims_ewei_shop_notice");
//		list.add("ims_ewei_shop_order");
//		list.add("ims_ewei_shop_order_comment");
//		list.add("ims_ewei_shop_order_goods");
//		list.add("ims_ewei_shop_order_proportion");
//		list.add("ims_ewei_shop_order_refund");
//		list.add("ims_ewei_shop_order_tmp");
//		list.add("ims_ewei_shop_order_type");
//		list.add("ims_ewei_shop_plugin");
//		list.add("ims_ewei_shop_queue");
//		list.add("ims_ewei_shop_rebate_log");
//		list.add("ims_ewei_shop_recharge");
//		list.add("ims_ewei_shop_recharge_goods");
//		list.add("ims_ewei_shop_recharge_log");
//		list.add("ims_ewei_shop_recommend_goods");
//		list.add("ims_ewei_shop_recommend_store");
//		list.add("ims_ewei_shop_settlement_log");

//		list.add("ims_ewei_shop_store_comment");
//		list.add("ims_ewei_shop_store_favorite");
//		list.add("ims_ewei_shop_store_image");

//		list.add("ims_ewei_shop_store_submit_class");
//		list.add("ims_ewei_shop_store_submit_order");
//		list.add("ims_ewei_shop_taobao_adv");
//		list.add("ims_ewei_shop_time_goods");
//		list.add("ims_ewei_shop_time_goods_option");
//		list.add("ims_ewei_shop_time_limit");
//		list.add("ims_ewei_shop_time_message");
//		list.add("ims_ewei_small_program_member");
//		list.add("ims_ewei_taobao_order");
//		list.add("ims_ewei_taobao_order_detail");
//		list.add("ims_ewei_taobao_order_lose");
//		list.add("ims_ewei_taobao_order_sku");
//		list.add("ims_feedback_types");
//		list.add("ims_finance_car");
//		list.add("ims_finance_car_data");
//		list.add("ims_finance_car_type");
//		list.add("ims_finance_log");
//		list.add("ims_finance_menus");
//		list.add("ims_finance_not_auto");
//		list.add("ims_finance_role2menu");
//		list.add("ims_finance_roles");
//		list.add("ims_finance_statistics_air");
//		list.add("ims_finance_statistics_business");
//		list.add("ims_finance_statistics_calls");
//		list.add("ims_finance_statistics_channel");
//		list.add("ims_finance_statistics_credit1");
//		list.add("ims_finance_statistics_flow");
//		list.add("ims_finance_statistics_hotel");
//		list.add("ims_finance_statistics_manual");
//		list.add("ims_finance_statistics_manual_detail");
//		list.add("ims_finance_statistics_platform");
//		list.add("ims_finance_statistics_prepayments");
//		list.add("ims_finance_statistics_store");
//		list.add("ims_finance_statistics_third");
//		list.add("ims_finance_statistics_upgrade");
//		list.add("ims_finance_user2role");
//		list.add("ims_finance_users");
//		list.add("ims_game_match_record");
//		list.add("ims_game_robot");
//		list.add("ims_game_statistical");
//		list.add("ims_game_statistical_log");
//		list.add("ims_goods");
//		list.add("ims_goods_report_types");
//		list.add("ims_goods_reports");
//		list.add("ims_guestbook");
//		list.add("ims_im_account");
//		list.add("ims_invoice_settings");
//		list.add("ims_kdniao_express");
//		list.add("ims_life_game");
//		list.add("ims_life_game_division");
//		list.add("ims_life_game_feedback");
//		list.add("ims_life_game_fight_landlord_record");
//		list.add("ims_life_game_member_credits_lock");
//		list.add("ims_life_game_push_record");
//		list.add("ims_life_game_statistical");
//		list.add("ims_logistics_push");
//		list.add("ims_mbh_brand");
//		list.add("ims_mbh_category");
//		list.add("ims_mbh_goods");
//		list.add("ims_mbsk_adv");
//		list.add("ims_mbsk_devices");
//		list.add("ims_mbsk_fans");
//		list.add("ims_mbsk_records");
//		list.add("ims_mc_bank");
//		list.add("ims_mc_credits_record");
//		list.add("ims_mc_mapping_fans");
//		list.add("ims_mc_mass_record");
//		list.add("ims_mc_members");
//		list.add("ims_mc_oauth_fans");
//		list.add("ims_mc_small_program_credits_record");
//		list.add("ims_member_areas");
//		list.add("ims_member_behaviors");
//		list.add("ims_member_op_log");
//		list.add("ims_member_week_recommend");
//		list.add("ims_member_week_recommend_rewards");
//		list.add("ims_modules");
//		list.add("ims_modules_bindings");
//		list.add("ims_news_reply");
//		list.add("ims_offline_payments");
//		list.add("ims_oil_card");
//		list.add("ims_oil_order");
//		list.add("ims_oil_order_credit");
//		list.add("ims_oil_order_recharge");
//		list.add("ims_oil_order_record");
//		list.add("ims_oil_order_refund");
//		list.add("ims_oil_product");
//		list.add("ims_oil_sale_amount");
//		list.add("ims_oil_sale_promotion");
//		list.add("ims_oil_supplier");
//		list.add("ims_online_help");
//		list.add("ims_pay_order_log");
//		list.add("ims_perm_log");
//		list.add("ims_perm_role");
//		list.add("ims_perm_user");
//		list.add("ims_profile_fields");
//		list.add("ims_province_salesman");
//		list.add("ims_purchase_order_evaluates");
//		list.add("ims_purchase_order_goods");
//		list.add("ims_purchase_order_invoices");
//		list.add("ims_purchase_orders");
//		list.add("ims_purchaser_credit_account_log");
//		list.add("ims_purchaser_order_refund");
//		list.add("ims_purchaser_property");
//		list.add("ims_purchaser_property_tmp");
//		list.add("ims_purchaser_property_tmp_log");
//		list.add("ims_purchaser_push");
//		list.add("ims_purchaser_tax_info");
//		list.add("ims_purchaser_withdraw");
//		list.add("ims_purchasers");
//		list.add("ims_push_msg_types");
//		list.add("ims_qrcode");
//		list.add("ims_qrcode_stat");
//		list.add("ims_qx_gift");
//		list.add("ims_rule");
//		list.add("ims_rule_keyword");
//		list.add("ims_salesman");
//		list.add("ims_salesman_applications");
//		list.add("ims_salesman_guaranty");
//		list.add("ims_salesman_property");
//		list.add("ims_salesman_push");
//		list.add("ims_shop_ads");
//		list.add("ims_sms_log");
//		list.add("ims_sms_template");
//		list.add("ims_special_list");
//		list.add("ims_sph_counter");
//		list.add("ims_sph_update");
//		list.add("ims_stat_fans");
//		list.add("ims_stat_keyword");
//		list.add("ims_stat_msg_history");
//		list.add("ims_stat_rule");
//		list.add("ims_statistics_store");
//		list.add("ims_store_push");
//		list.add("ims_suppiler_model");
//		list.add("ims_supplier_application_business_licence");
//		list.add("ims_supplier_applications");
//		list.add("ims_supplier_banner");
//		list.add("ims_supplier_credit2_account_log");
//		list.add("ims_supplier_dispatch_templates");
//		list.add("ims_supplier_enterprise_type");
//		list.add("ims_supplier_goods");
//		list.add("ims_supplier_goods_categories");
//		list.add("ims_supplier_goods_options");
//		list.add("ims_supplier_goods_params");
//		list.add("ims_supplier_goods_rebate_types");
//		list.add("ims_supplier_goods_spec_items");
//		list.add("ims_supplier_goods_specs");
//		list.add("ims_supplier_goods_stats");
//		list.add("ims_supplier_goods_wholesale_prices");
//		list.add("ims_supplier_icon_category");
//		list.add("ims_supplier_invoice_settings");
//		list.add("ims_supplier_order_settle_log_of_supplier");
//		list.add("ims_supplier_order_settle_log_of_yewuyuan");
//		list.add("ims_supplier_property");
//		list.add("ims_supplier_property_old");
//		list.add("ims_supplier_push_assets");
//		list.add("ims_supplier_push_log");
//		list.add("ims_supplier_push_order");
//		list.add("ims_supplier_recommend_goods");
//		list.add("ims_supplier_settings");
//		list.add("ims_supplier_stats");
//		list.add("ims_supplier_withdraw");
//		list.add("ims_suppliers");
//		list.add("ims_suppliers_account_info");
//		list.add("ims_suppliers_day_statistics");
//		list.add("ims_suppliers_month_statistics");
//		list.add("ims_supply_edit_price_log");
//		list.add("ims_system_msg");
//		list.add("ims_system_push");
//		list.add("ims_taobao_favorites_goods");
//		list.add("ims_taobao_goods_cache");
//		list.add("ims_taobao_keyword");
//		list.add("ims_taobao_order_title_cache");
//		list.add("ims_taobao_settings");
//		list.add("ims_uni_account");
//		list.add("ims_uni_account_modules");
//		list.add("ims_uni_menus");
//		list.add("ims_uni_verifycode");
//		list.add("ims_users");
//		list.add("ims_users_failed_login");
//		list.add("ims_users_profile");
//		list.add("ims_wechat_attachment");
//		list.add("ims_wechat_news");
//		list.add("ims_wy_hairdressing_creditshop_goods");
//		list.add("ims_wy_hairdressing_creditshop_log");
//		list.add("ims_xhw_picvote");
//		list.add("ims_xhw_picvote_log");
//		list.add("ims_xhw_picvote_reg");
//		list.add("ims_xhw_picvote_setting");
//		list.add("ims_xhw_voice");
//		list.add("ims_xhw_voice_log");
//		list.add("ims_xhw_voice_reg");
//		list.add("ims_xhw_voice_setting");
//		list.add("ims_yewuyuan_purchaser_relation");
//		list.add("member_behaviors_of_goods");
//		list.add("pre_announcement");
//		list.add("pre_backend_categorys");
//		list.add("pre_backend_log");
//		list.add("pre_backend_managers");
//		list.add("pre_backend_powers");
//		list.add("pre_backend_roles");
//		list.add("pre_common_area");
//		list.add("pre_common_attachments");
//		list.add("pre_common_dictionarys");
//		list.add("pre_common_dictionarys_options");
//		list.add("pre_common_linkages");
//		list.add("pre_content_categorys");
//		list.add("pre_content_pages");
//		list.add("pre_contents");
//		list.add("pre_contents_data");
//		list.add("pre_guestbook");
//		list.add("pre_members");
//		list.add("pre_members_login_log");
//		list.add("pre_members_logs");
//		list.add("pre_messages");
//		list.add("system_serv_eq");
//		list.add("system_serv_info");
//		list.add("system_sys_config");
//		list.add("system_sys_user");
//		list.add("system_task_job");
//		list.add("system_task_job_log");
//		list.add("system_task_project");
//		list.add("tmp_city");
//		list.add("tmp_vip");
//		list.add("tmp_vip_city_user");
//		list.add("tmp_vip_user");
//		list.add("userinfo");

//		list.add("ims_ewei_shop_member");
//		list.add("ims_ewei_shop_member_log");
//
//		list.add("ims_ewei_shop_store");
//		list.add("ims_ewei_shop_store_account");
//		list.add("ims_ewei_shop_store_account_log");
//		list.add("ims_ewei_shop_store_log");
//		list.add("ims_ewei_member_bank_pic");
//		list.add("ims_ewei_shop_member_bankcard");
//		list.add("ims_ewei_shop_agent");
//		list.add("permission_log");
//		list.add("finance_account_log_ex");
//		list.add("common_pay_bank");
		list.add("finance_account_log");

		String dir = System.getProperty("user.dir");
		System.out.println("your workspace adddress = [" + dir + "]");
		Resources.BASE_PACKAGE = "E:\\work\\workspace\\";
		Resources.JSP_FILE_PATH = "E:\\work\\workspace\\";
		Resources.JS_FILE_PATH = "E:\\work\\workspace\\";

		for (int i = 0; i < list.size(); i++) {

			CodeGenerateFactory.init(list.get(i), GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
////		 初始化实体类
			CodeGenerateFactory.createEntity();
////		 初始化接口类
			CodeGenerateFactory.createDao();
////		 初始化mapper
			CodeGenerateFactory.createMapper();
////		 初始化controller
			CodeGenerateFactory.createController();
////		 初始化service
			CodeGenerateFactory.createService();
////		 初始化serviceImpl
			CodeGenerateFactory.createServiceImpl();
////		 初始化config
			CodeGenerateFactory.createConfig();
////		 初始化recevier
			CodeGenerateFactory.createRecevier();

//			Thread.sleep(1000);
//			CodeGenerateFactory.init("maker_account", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//			CodeGenerateFactory.init("maker_account_log", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//
//			CodeGenerateFactory.init("member_account", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//			CodeGenerateFactory.init("member_account_log", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//
//			CodeGenerateFactory.init("offline_shop_account", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//			CodeGenerateFactory.init("offline_shop_account_log", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//
//			CodeGenerateFactory.init("offline_shop_buyer_account", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//			CodeGenerateFactory.init("offline_shop_buyer_account_log", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//
//			CodeGenerateFactory.init("oil_account", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//			CodeGenerateFactory.init("oil_account_log", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//
//			CodeGenerateFactory.init("online_shop_account", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//			CodeGenerateFactory.init("online_shop_account_log", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//
//			CodeGenerateFactory.init("online_shop_buyer_account", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//			CodeGenerateFactory.init("online_shop_buyer_account_log", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//
//			CodeGenerateFactory.init("supplier_account", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
//			CodeGenerateFactory.init("supplier_account_log", GeneratorConfig.ModulePath.FINANCE_COMMON_BASE);
		}




		

		// 初始化DubboProvider 注册接口
//		CodeGenerateFactory.createDubboProvider();
		// 初始化apiController 
//		CodeGenerateFactory.createApiController();
		// 初始化expand接口模板
//		CodeGenerateFactory.createExpand();
		// 创建JSP页面
//		CodeGenerateFactory.createJspFile();
		// 创建JS脚本
//		CodeGenerateFactory.createJSFile();
	}
}
